Haapsalu (http://www.visitestonia.c...) is a major seaside resort town set on the West Coast of Estonia located approximately 100km north-west from Tallinn, Estonia.
Haapsalu formed in 1279 and is well-known for its historic and maritime ambience, warm sea water, curative mud baths and friendly residents.
It's a wonderful little town with narrow streets for families and romantic couples who enjoy having picnics, walking, visiting spas and taking mud baths, sailing and swimming.